﻿namespace SourceCodeRepository.Common
{
    /// <summary>
    /// Class for common constants
    /// </summary>
    public class CommonConstants
    {
        /// <summary>
        /// Configuration directory
        /// </summary>
        public static readonly string ConfigurationDirectory = "Configuration";

        /// <summary>
        /// Production directory
        /// </summary>
        public static readonly string ProductionDirectory = "Production";

        /// <summary>
        /// Test directory
        /// </summary>
        public static readonly string TestDirectory = "Test";

        /// <summary>
        /// The max pages to dipslay in the pagination
        /// </summary>
        public static readonly int MaxPages = 10;

        /// <summary>
        /// The NHibernate Config File Name
        /// </summary>
        public static readonly string NhibernaeConfigFileName = "hibernate.cfg.xml";

        /// <summary>
        /// The Test Configuration File Name
        /// </summary>
        public static readonly string TestConfigurationFileName = "TestConfiguration.xml";

        /// <summary>
        /// Application path
        /// </summary>
        public static readonly string ApplicationPath =
            @"C:\Documents and Settings\jelizalde\My Documents\My Dropbox\Fuentes\SourceCodeRepository\SourceCodeRepository";
    }
}
